The ClientView<(Of <(<'T>)>)> type exposes the following members.
Methods
Name | Description | |
---|---|---|
AsCollectionViewFactory |
Returns an instance of ICollectionViewFactory that can be used as a
source of a CollectionViewSource.
(Inherited from View.) |
|
AsDynamic |
Used for views with anonymous type constructor as the result selector,
converts the View to a View<dynamic> so it can be used for data binding and programmatic access.
(Inherited from View.) |
|
AsFiltered |
Filters the view on the server side using a predicate.
|
|
AsFilteredBound<(Of <<'(TKey>)>>) | ||
AttachAggregationView<(Of <<'(TResult>)>>)(Func<(Of <<'(View<(Of <<'(T>)>>), AggregationView<(Of <<'(T, TResult>)>>)>)>>)) |
Includes an aggregation subquery into the incremental maintenance mechanism of a view. (Inherited from View<(Of <(<'T>)>)>.) |
|
AttachAggregationView<(Of <<'(TResult>)>>)(Object, Func<(Of <<'(View<(Of <<'(T>)>>), AggregationView<(Of <<'(T, TResult>)>>)>)>>)) |
Includes an aggregation subquery into the incremental maintenance mechanism of a view and uniquely identifies it among other subqueries of the same view. (Inherited from View<(Of <(<'T>)>)>.) |
|
AttachView<(Of <<'(TResult>)>>)(Func<(Of <<'(View<(Of <<'(T>)>>), View<(Of <<'(TResult>)>>)>)>>)) |
Includes a subquery into the incremental maintenance mechanism of a view. (Inherited from View<(Of <(<'T>)>)>.) |
|
AttachView<(Of <<'(TResult>)>>)(Object, Func<(Of <<'(View<(Of <<'(T>)>>), View<(Of <<'(TResult>)>>)>)>>)) |
Includes a subquery into the incremental maintenance mechanism of a view and uniquely identifies it among other subqueries of the same view. (Inherited from View<(Of <(<'T>)>)>.) |
|
CancelLoad |
Cancels the current loading operation.
|
|
Concat(ObservableCollection<(Of <<'(T>)>>)) |
Concatenation of this view and a collection. (Inherited from View<(Of <(<'T>)>)>.) |
|
Concat(IObservableSource<(Of <<'(T>)>>)) |
Concatenation of two views. (Inherited from View<(Of <(<'T>)>)>.) |
|
Contains |
Determines whether the view contains a specified item. (Inherited from View<(Of <(<'T>)>)>.) |
|
DeferMaintenance |
Enters a defer cycle that you can use to make bulk changes to the view sources and delay automatic view maintenance.
(Inherited from View.) |
|
Equals |
Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
|
Finalize |
Allows an object to try to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) |
|
GetEnumerator |
Returns an enumerator that iterates through the view items. (Inherited from View<(Of <(<'T>)>)>.) |
|
GetHashCode |
Serves as a hash function for a particular type. (Inherited from Object.) |
|
GetType |
Gets the Type of the current instance. (Inherited from Object.) |
|
GroupBy<(Of <<'(TKey>)>>)(Expression<(Of <<'(Func<(Of <<'(T, TKey>)>>)>)>>)) |
Groups the elements of a view according to a specified key selector function. (Inherited from View<(Of <(<'T>)>)>.) |
|
GroupBy<(Of <<'(TKey, TElement>)>>)(Expression<(Of <<'(Func<(Of <<'(T, TKey>)>>)>)>>), Expression<(Of <<'(Func<(Of <<'(T, TElement>)>>)>)>>)) |
Groups the elements of a view according to a specified key selector function
and projects the elements for each group by using a specified function.
(Inherited from View<(Of <(<'T>)>)>.) |
|
GroupBy<(Of <<'(TKey, TElement, TResult>)>>)(Expression<(Of <<'(Func<(Of <<'(T, TKey>)>>)>)>>), Expression<(Of <<'(Func<(Of <<'(T, TElement>)>>)>)>>), Expression<(Of <<'(Func<(Of <<'(TKey, IEnumerable<(Of <<'(TElement>)>>), TResult>)>>)>)>>)) |
Groups the elements of a view according to a specified key selector function
and creates a result value from each group and its key.
The elements of each group are projected by using a specified function.
(Inherited from View<(Of <(<'T>)>)>.) |
|
GroupJoin<(Of <<'(TInner, TKey, TResult>)>>)(ObservableCollection<(Of <<'(TInner>)>>), Expression<(Of <<'(Func<(Of <<'(T, TKey>)>>)>)>>), Expression<(Of <<'(Func<(Of <<'(TInner, TKey>)>>)>)>>), Expression<(Of <<'(Func<(Of <<'(T, GroupView<(Of <<'(TKey, TInner>)>>), TResult>)>>)>)>>)) |
Correlates the elements of this view and a collection based on equality of keys and groups the results. (Inherited from View<(Of <(<'T>)>)>.) |
|
GroupJoin<(Of <<'(TInner, TKey, TResult>)>>)(IObservableSource<(Of <<'(TInner>)>>), Expression<(Of <<'(Func<(Of <<'(T, TKey>)>>)>)>>), Expression<(Of <<'(Func<(Of <<'(TInner, TKey>)>>)>)>>), Expression<(Of <<'(Func<(Of <<'(T, GroupView<(Of <<'(TKey, TInner>)>>), TResult>)>>)>)>>)) |
Correlates the elements of two views based on equality of keys and groups the results. (Inherited from View<(Of <(<'T>)>)>.) |
|
IndexOf |
Searches for the specified object among the elements of the view and returns the zero-based ordinal position of its first occurrence.
(Inherited from View<(Of <(<'T>)>)>.) |
|
Join<(Of <<'(TInner, TKey, TResult>)>>)(ObservableCollection<(Of <<'(TInner>)>>), Expression<(Of <<'(Func<(Of <<'(T, TKey>)>>)>)>>), Expression<(Of <<'(Func<(Of <<'(TInner, TKey>)>>)>)>>), Expression<(Of <<'(Func<(Of <<'(T, TInner, TResult>)>>)>)>>)) |
Correlates the elements of this view and a collection based on matching keys. (Inherited from View<(Of <(<'T>)>)>.) |
|
Join<(Of <<'(TInner, TKey, TResult>)>>)(IObservableSource<(Of <<'(TInner>)>>), Expression<(Of <<'(Func<(Of <<'(T, TKey>)>>)>)>>), Expression<(Of <<'(Func<(Of <<'(TInner, TKey>)>>)>)>>), Expression<(Of <<'(Func<(Of <<'(T, TInner, TResult>)>>)>)>>)) |
Correlates the elements of two views based on matching keys. (Inherited from View<(Of <(<'T>)>)>.) |
|
Load |
Loads the entities of the client view.
|
|
Maintain |
Brings the view up to date with its source data. (Inherited from View.) |
|
MemberwiseClone |
Creates a shallow copy of the current Object. (Inherited from Object.) |
|
OrderBy<(Of <<'(TKey>)>>) |
Sorts the elements of a view in ascending order. (Inherited from View<(Of <(<'T>)>)>.) |
|
OrderByDescending<(Of <<'(TKey>)>>) |
Sorts the elements of a view in descending order. (Inherited from View<(Of <(<'T>)>)>.) |
|
Paging<(Of <<'(TKey>)>>)(Expression<(Of <<'(Func<(Of <<'(T, TKey>)>>)>)>>), Int32) |
Applies paging to this client view.
|
|
Paging<(Of <<'(TKey>)>>)(Expression<(Of <<'(Func<(Of <<'(T, TKey>)>>)>)>>), Boolean, Int32) |
Applies paging to this client view.
|
|
ProgressiveLoading<(Of <<'(TKey>)>>)(Expression<(Of <<'(Func<(Of <<'(T, TKey>)>>)>)>>), Int32) |
Specifies that the client view loading is performed not in a single trip to the server but
in multiple batches, each loading a page of a limited size so the user sees the result and can interact with it before all pages are loaded.
|
|
ProgressiveLoading<(Of <<'(TKey>)>>)(Expression<(Of <<'(Func<(Of <<'(T, TKey>)>>)>)>>), Boolean, Int32) |
Specifies that the client view loading is performed not in a single trip to the server but
in multiple batches, each loading a page of a limited size so the user sees the result and can interact with it before all pages are loaded.
|
|
PurgeEmptyGroups |
Remove empty groups from a grouping view. (Inherited from View.) |
|
Rebuild |
Re-populates the view by re-executing the view's query. (Inherited from View.) |
|
Refresh |
Loads the entities of the client view ignoring the client-side cache.
|
|
Select<(Of <<'(TResult>)>>) |
Projects each element of a view into a new form. (Inherited from View<(Of <(<'T>)>)>.) |
|
SelectMany<(Of <<'(TResult>)>>)(Expression<(Of <<'(Func<(Of <<'(T, IObservableSource<(Of <<'(TResult>)>>)>)>>)>)>>)) |
Projects each element of this view to a collection of TResult and flattens the resulting collections into one view.
(Inherited from View<(Of <(<'T>)>)>View<(Of <(<'T>)>)>.) |
|
SelectMany<(Of <<'(TCollection, TResult>)>>)(Expression<(Of <<'(Func<(Of <<'(T, IObservableSource<(Of <<'(TCollection>)>>)>)>>)>)>>), Expression<(Of <<'(Func<(Of <<'(T, TCollection, TResult>)>>)>)>>)) |
Projects each element of this view to a collection of collections, flattens the resulting collections into one collection,
and invokes a result selector function on each element therein.
(Inherited from View<(Of <(<'T>)>)>View<(Of <(<'T>)>)>.) |
|
SetTransaction |
Sets the value of the Transaction property.
(Inherited from View.) |
|
ToString |
Returns a string representing this view. (Inherited from View<(Of <(<'T>)>)>.) |
|
Union(ObservableCollection<(Of <<'(T>)>>)) |
Set union of this view and a collection. (Inherited from View<(Of <(<'T>)>)>.) |
|
Union(IObservableSource<(Of <<'(T>)>>)) |
Set union of two views. (Inherited from View<(Of <(<'T>)>)>.) |
|
Where |
Filters the source view based on a predicate. (Inherited from View<(Of <(<'T>)>)>.) |
Properties
Name | Description | |
---|---|---|
AutoLoad |
Gets or sets a boolean value indicating whether the client view must be loaded automatically when its data is accessed.
|
|
Count |
Gets the total number of elements in the view. (Inherited from View.) |
|
CurrentItem |
Gets the current item in the view.
(Inherited from View.) |
|
DeferredMaintenance |
Gets the effective value of MaintenanceMode. (Inherited from View.) |
|
IsLoaded |
Gets a value indicating whether the client view is loaded.
|
|
IsLoading |
Gets a value indicating whether the client view is being loaded.
|
|
IsReadOnly |
Gets a value indicating whether this view is read-only, not updatable. (Inherited from View.) |
|
Item |
Gets the view item (element) at the specified ordinal position. (Inherited from View<(Of <(<'T>)>)>.) |
|
MaintenanceMode |
Gets or sets a value controlling how the view is synchronized with changes in its base data. (Inherited from View.) |
|
MoveToFirstOnReset |
Gets or sets a value indicating that the first item must be made current after initial loading or reset
(on any Reset notification) if current item was not set by other means. The default is True.
(Inherited from View.) |
|
Order |
Gets a value indicating whether and how this view preserves item order if it exists in its base data source. (Inherited from View.) |
|
Rows |
Gets the collection of ViewRow objects used for programmatic access to view elements (items) and for data binding. (Inherited from View.) |
|
Scope |
Gets the client scope to which this client view belongs.
|
|
Transaction |
Gets an instance of ITransaction associated with the view.
If a view has a transaction associated with it, that transaction's scope is opened automatically
every time the view is updated, so the programmer does not need to do it manually in code.
(Inherited from View.) |
Events
Name | Description | |
---|---|---|
Changed |
Occurs after an item of the view or the entire view has changed.
(Inherited from View<(Of <(<'T>)>)>.) |
|
Loaded |
Occurs when the client view has finished loading succesfully,
and also when an exception has been thrown during loading.
|